// pages/infomation.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    img: app.globalData.imgurl,
    token:'',
    list: [],
    first: true,
    pageIndex:0,
    more: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // this.getToken()
    this.getList()
  },

  // getToken(){
  //   var _this = this
  //   wx.request({
  //     url: app.globalData.baseurl +'/auth/wxAccessToken/2',
  //     data: {
  //     },
  //     method: "GET",
  //     success (res) {
  //       console.log(res);
  //       _this.setData({
  //         token:res.data.token
  //       })
  //     }
  //   })
  // },
  getList(){
    var _this = this
    wx.request({
      url: app.globalData.baseurl +'/auth/getNews',
      data: {
        "source": 2,
        "type": 'news',
        "offset": this.data.pageIndex * 20,
        "count": 20
      },
      method:'GET',
      header: {
        'content-type': 'application/json'
      },
      success (res) {
        console.log(JSON.parse(res.data.result));
        var arr = JSON.parse(res.data.result).item
        for(let i=0;i<arr.length;i++){
          arr[i].upTime = app.timeFormat(arr[i].update_time*1000,'Y年m月d日 H:i:s')
          for(let j=0;j<arr[i].content.news_item.length;j++){
            delete arr[i].content.news_item[j].content
          }
        }
        _this.setData({
          list: _this.data.list.concat(arr)
        })
        // if(_this.data.first){
          wx.pageScrollTo({
            selector: "#index_"+_this.data.pageIndex*20,
            duration: 1
          })
        //   _this.setData({
        //     first: false
        //   })
        // }        
        if(arr.length<20){
          _this.setData({
            more: false
          })
        }
      }
    })
  },
  toUrl(e){
    console.log(e.currentTarget.dataset.url);
    app.globalData.infourl = e.currentTarget.dataset.url
    wx.navigateTo({
      url: './toinfourl/toinfourl',
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    if(this.data.more){
      this.setData({
        pageIndex: this.data.pageIndex + 1
      })
      this.getList()
    }
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})